package com.zcsy.manage.shop.service.system;
import com.zcsy.manage.model.base.CommonVerifyCode;

/**
 * @Title: CICommonVerifyCodeService.java
 * @Package： com.zcsy.manage.owner.service.base 
 * @Description:验证码service接口 
 * @author liuziyu liuziyuwri@foxmail.com
 * @Copyright: 2016 武汉恒数利通软件有限公司 All rights reserved.
 * @date 2016年6月23日
 * @version 1.0
 * @see JDK1.7.0_75
 * @since
 */
public interface ICommonVerifyCodeService {
	
	/**
	 * 
	* @Title: insert 
	* @Description: 添加验证码 
	* @param verifyCode 验证码对象
	* @return 
	* @author wangj 1157360454@qq.com   
	* @date 2016年6月7日 
	* @throws
	 */
  int insert(CommonVerifyCode verifyCode);
  
  /**
   * 
  * @Title: selectCodeByPhone 
  * @Description: 手机号查询验证码 
  * @param phone 手机号
  * @return CommonVerifyCode
  * @author wangj 1157360454@qq.com   
  * @date 2016年6月15日 
  * @throws
   */
  CommonVerifyCode selectCodeByPhone(String phone);
  
  /**
   * 
  * @Title: selectCodeByAccount 
  * @Description: 登录名查询验证码 
  * @param userAccount 登录名
  * @return 
  * @author wangj 1157360454@qq.com   
  * @date 2016年6月8日 
  * @throws
   */
  CommonVerifyCode selectCodeByAccount(String userAccount);
  
  /**
   * 
  * @Title: deleteById 
  * @Description: id删除验证码 
  * @param id 验证码id
  * @return 
  * @author wangj 1157360454@qq.com   
  * @date 2016年6月8日 
  * @throws
   */
  int deleteById(String id);
  
  /**
	* @Description 修改验证码信息<br>
	* 
	* @param verifyCode 验证码对象
	* @return 1：成功 0：失败
	* @author caiyinli 13277030520@163.com
	* @date 2016年6月29日
	* @see 
	*/
    int update(CommonVerifyCode verifyCode);
  
}
